.topNpx {
  margin-top: 30px;
}

.top40px {
  margin-top: 40px;
}

.top60px {
  margin-top: 60px;
}

.top33px {
  margin-top: 30px;
}

.top-percent.v-navigation-drawer{
  margin-top: 8%;
  opacity: 0.8;
}

.fixed-btns {
  top: 200px;
  left: 50px;
}

/**
滚动条
 */
.marquee_list {
  list-style-type: none;
  width: 100%;
  height: 24px;
}

.marquee_top {
  display: list-item;
  transition: transform 500ms linear 0s;
  transform: translateY(-100%);
  backface-visibility: hidden;

  /*transition: all 2s;*/
  /*margin-top: -40px;*/
}

.marquee_list li {
  height: 24px;
  line-height: 30px;
  font-size: 14px;
  font-weight: bold;
}

.marquee_list li span {
  padding: 0 2px;
}

.annonce {
  font-size: 14px;
  font-weight: bold;
}

.annoce-content {
  list-style-type: none;
  margin-top: 5px;
  font-size: 20px;
  box-sizing: border-box;
}

/** 背景 */
.back-pro {
  height: 100%;
  background-image: -webkit-radial-gradient(ellipse farthest-corner at center top, #fff 0%, #fff 100%);
  background-image: radial-gradient(ellipse farthest-corner at center top, #fff 0%, #fff 100%);
  cursor: default;
}

.back-body {
  width: 100%;
  overflow: hidden;
}